home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1993 July / Internet Tools.iso / RockRidge / mail / mmdf / mmdf-IIb.43 / h / nexec.h < prev    next >
Encoding:
C/C++ Source or Header  |  1986-02-01  |  774 b   |  21 lines

  1.  
  2. /*  Parameters for newpgml() fork/exec subroutine                         */
  3.  
  4. /* parameter for fdarray */
  5. #define CLOSEFD -1                /* if equals fdarray[i], close (i);     */
  6.  
  7.  
  8. /* parameter for proctyp */
  9. #define PUREXEC 0          /* simply exec over current process     */
  10. #define FRKEXEC 1          /* run it in lower process              */
  11. #define SPNEXEC 2          /* separate new process from old        */
  12.  
  13. /* parameter for pgmflags */
  14. #define FRKWAIT 1          /* wait for FRKEXEC to complete         */
  15. #define FRKPIGO 2          /* Parent's signals off during FRKWAIT  */
  16. #define FRKCIGO 4          /* Childs signals off before execl      */
  17. #define FRKERRR 8                 /* Give error return, if child exec     */
  18.                   /*  fails; else exit()                  */
  19. #define NUMTRY  30
  20.  
  21.